Управление загрузкой системы

Майоров Дмитрий Андреевич

Цель работы

Получить навыки работы с загрузчиком системы GRUB2

Выполнение лабораторной работы

Получаем полномочия администратора. Открываем файл /etc/default/grub для редактирования. И устанавливаем параметр GRUB_TIMEOUT=10

Выполнение лабораторной работы

Записываем изменения в GRUB2, введя в командной строке следующую команду. Перезагружаем систему и убеждаемся, что при загрузке мы видим прокрутку загрузочных сообщений

Выполнение лабораторной работы

При перезагрзке системы, при появлении меню GRUB выбираем строку с текущей версией ядра и нажимаем клавишу Е для редактирования. В конце строки, загружающей ядро, вводим systemd.unit=rescue.target. И удаляем опции rhgb и quit

Выполнение лабораторной работы

Смотрим список всех файлов модулей, которые загружены в настоящее время. Загружена базовая системная среда

Выполнение лабораторной работы

Смотрим задействованные переменные среды оболочки. Перезагружаем систему

Выполнение лабораторной работы

При перезагрзке системы, при появлении меню GRUB выбираем строку с текущей версией ядра и нажимаем клавишу Е для редактирования. В конце строки, загружающей ядро, вводим systemd.unit=emergency.target. И удаляем опции rhgb и quit

Выполнение лабораторной работы

Смотрим список всех файлов модулей, которые загружены в настоящее время. Видим, что количество загружаемых файлов модулей уменьшилось до минимума

Выполнение лабораторной работы

Снова запускаем виртуальную машину. При появлении меню GRUB выбираем строку с текущей версией ядра и нажимаем клавишу Е для редактирования. В конце строки, загружающей ядро, вводим rd.break И удаляем опции rhgb и quit

Выполнение лабораторной работы

Вводим команду mount -o remount,rw /sysroot для получения доступа к системному образу для чтения и записи. Делаем содержимое каталога /sysimage новым корневым каталогом. Устанавливаем новый пароль

Выполнение лабораторной работы

Загружаем политику SELinux, чтобы убедиться, что тип контекста установлен правильно

Выполнение лабораторной работы

Устанавливаем правильный тип контекста для /etc/shadow. Перезагружаем систему

Выводы

Получены навыки работы с загрузчиком системы GRUB2